[SQL server2012]创建数据库(Create Database)

您所在的位置:网站首页 如何在sql server创建数据库 [SQL server2012]创建数据库(Create Database)

[SQL server2012]创建数据库(Create Database)

2023-12-17 00:37| 来源: 网络整理| 查看: 265

今天主要学习如何在DBMS里手动创建数据库,就以学生管理系统为例,进行数据库的创建。

数据库名:School数据文件:文件名、位置、初始大小、增长方式、最大文件大小事物日志文件:文件名、位置、初始大小、增长方式、最大文件大小

之前说过,要创建就学会用命令行创建,图形界面都是刷刷小伎俩的,因此先熟悉命令格式:

CREATE DATABASE ON ([PRIMARY][Name=,] FILENAME='' [,SIZE=] [,MAXSIZE=] [,FILEGROWTH=]) LOG ON ([Name=,] FILENAME='' [,SIZE=] [,MAXSIZE=] [,FILEGROWTH=])

这里的一些特定的含义还是先要拎清楚!

ON:指定显示定义用来存储数据库部分的磁盘文件(数据文件). PRIMARY:该选项是一个关键字,指定主文件组中的文件。 LOG ON:指明事务日志文件的明确定义。 NAME:指定数据库的逻辑名称,它是在SQL Server系统中使用的名称,是数据库在SQL Server中的标识符. FILENAME: 指定数据库文件名和存储路径. SIZE:指定数据库的初始容量大小. MAXSIZE:指定文件可增长到的最大值。如果没有指定,则文件可以不断增长直到充满磁盘. FILEGREOWTH:指定文件每次增加容量的大小,当指定数据为“0“时,表示文件不增长

核心概念:不设定MAXSIZE就会增满磁盘,文件FILEGROWTH设定为0时,就是不增长

例子–创建数据库满足以下要求 数据库名:School主数据文件逻辑名为School_data物理文件名为:School_data.mdf存放于D:temp初始大小为5M最大尺寸为20M增长速度10%

日志文件

逻辑名为:School_log物理文件名:School_log.ldf存放于:D:\temp初始大小为:3M最大尺寸为10M增长速度1M

具体代码如下:

CREATE DATABASE School ON PRIMARY (Name=School_data, FILENAME='D:\temp\School_data.mdf', SIZE=5MB, MAXSIZE=20MB, FILEGROWTH=10%) LOG ON (Name=School_log, FILENAME="D:\temp\School_log.ldf", SIZE=3MB, MAXSIZE=10MB, FILEGROWTH=1MB)

大家首先不要忘记在D盘里创建temp,然后全部执行命令不然是会报错的哟! 在这里插入图片描述 对比一下,成功是这个标志呢!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3